@media all {
.hlist {
	/* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    float:left;
	width: 540px;
	height: 60px;
}
.hlist ul {
	margin:0;
	padding:0;
	line-height:1em;
	list-style:none;
	white-space:nowrap;
}
.hlist li {
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    list-style-type:none !important;
	background:url("../../images/nav-right.png") no-repeat scroll right top transparent;
	border:0 none;
	float:left; /* LTR */
	height: 60px;
	margin:0 20px 0 0;
	padding-right:17px;
}
.hlist li.active{
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background:url("../../images/nav-active-right.png") no-repeat scroll right top transparent;
	border:0 none;
	float:left;
	height:60px;
	list-style-type:none !important;
	margin:0 20px 0 0;
	padding-right:19px;
}



.hlist li a {
	/* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    background:transparent url(../../images/nav-left.png) no-repeat top left;
	display:block;
	font-weight:normal;
	text-decoration:none;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	color: #ccc;
	letter-spacing:0.1em;
}
.hlist li a span {
	/* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    /* background:transparent url(../../images/nav-right.png) no-repeat top right; */
	display:block;
	font-weight:normal;
	padding: 14px 0px 26px 7px;
	text-decoration:none;
}
.hlist ul li.active a, .hlist ul li.active:focus a, .hlist ul li.active:hover a, .hlist ul li.active:active a {
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: url(../../images/nav-active-left.png) no-repeat top left;
	border:0 none;
	color: #000;
}

.hlist ul li a:hover{
	padding-top: 1px;
	color: #fff;
}



.hlist ul li a:hover span, .hlist ul li.active a span, .hlist ul li.active:focus a span, .hlist ul li.active:hover a span, .hlist ul li.active:active a span {
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    /* background: url(../../images/nav-active-right.png) no-repeat top right; */
	/* border:0 none; */
}
.hlist2 {
	width: 250px;
	float:left;
	height: 60px;
}
.hlist2 ul {
	margin:0;
	padding:0;
	line-height:1em;
	list-style:none;
	white-space:nowrap;
}
.hlist2 li {
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    list-style-type:none !important;
	float:left; /* LTR */
	height: 60px;
	margin:0 20px 0 0;
	padding:0;
	font-size: 91.7%;
}
.hlist2 li.cart {
	padding: 0 0 0 18px;
	background:url(../../images/icon-cart.png) no-repeat left 15px;
}
.hlist2 li a {
	display:block;
	font-weight:normal;
	text-decoration:none;
	text-transform: uppercase;
	color: #fff;
}
.hlist2 li a:hover {
	text-decoration: underline;
}
.hlist2 li a span {
	display:block;
	padding: 14px 0 0;
	letter-spacing:0.1em;
}
.hlist3 {
	width: 170px;
	float:left;
	height: 60px;
}
.hlist3 ul {
	margin:0;
	padding:0;
	line-height:1em;
	list-style:none;
	white-space:nowrap;
}
.hlist3 li {
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    list-style-type:none !important;
	float: right; /* LTR */
	height: 60px;
	margin:0 0 0 20px;
	padding:0;
	font-size: 91.7%;
}
.hlist3 li.lang {
	padding: 0 20px 0 0;
	background:url(../../images/bullet-lang.png) no-repeat right 13px;
}
.hlist3 li a {
	display:block;
	font-weight:normal;
	text-decoration:none;
	color: #fff;
}
.hlist3 li a:hover {
	text-decoration: underline;
}
.hlist3 li a span {
	display:block;
	padding: 14px 0 0;
	letter-spacing:0.1em;
}
.hlist4 ul {
	margin:0 0 5px;
	padding:0;
	line-height:1em;
	list-style:none;
	white-space:nowrap;
	width: 100%;
	float: left;
	background: url(../../images/nav-sub-bg.png) repeat-x left 10px;
}
.hlist4 li {
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    list-style-type:none !important;
	float:left; /* LTR */
	margin:0 5px 0 0;
	padding:0;
}
.hlist4 li a {
	/* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
	display:block;
	font-weight:normal;
	text-decoration:none;
	text-transform: uppercase;
	padding: 0 0 0 20px;
	color: #000;
}
.hlist4 li a span {
	/* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
	display:block;
	font-weight:normal;
	padding: 2px 13px 3px 0;
	text-decoration:none;
	letter-spacing:0.1em;
	font-size:12px;
}
.hlist4 ul li a:hover, .hlist4 ul li.active a, .hlist4 ul li.active:focus a, .hlist4 ul li.active:hover a, .hlist4 ul li.active:active a {
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: url(../../images/nav-sub-left.png) no-repeat top left;
	border:0 none;
	color: #fff;
}
.hlist4 ul li a:hover span, .hlist4 ul li.active a span, .hlist4 ul li.active:focus a span, .hlist4 ul li.active:hover a span, .hlist4 ul li.active:active a span {
	/* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: url(../../images/nav-sub-right.png) no-repeat top right;
	border:0 none;
}

ul.tabNavigation {
	line-height: 1.2em;
	font-size: 1.18em;
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
	height: 26px;
}
ul.tabNavigation li {
	float: left;
	list-style-type: none;
	text-transform: uppercase;
}
ul.tabNavigation li a {
	padding: 10px 18px 10px;
	color: #000;
	text-decoration: none;
	letter-spacing:0.1em;
	font-size:12px;
}

ul.tabNavigation li a.selected,  ul.tabNavigation li a:hover {
	padding: 9px 17px 10px;
	border: 1px solid #ccc;
	border-bottom: none;
	background: #fff;
}
UL.tabNavigation LI A:focus {
	outline: 0;
}
div.tabs > div {
	width: 100%;
	display: block;
}
}
